﻿using System;
using System.Collections.Generic;
using System.Web;
using Dominio.Negocio;
/// <summary>
/// Summary description for CargaSessiones
/// </summary>
namespace Util
{
    public class CargaSessiones:Disposable
    {
        public CargaSessiones(string userName)
        {
            IniSession(userName);
        }

        private static void IniSession(string userName)
        {
            var user = new Usuarios_BLL().GetUsuario(userName);
            MiSession.Nombre = user.Nombre;
            MiSession.PrimerApellido = user.PrimerApellido;
            MiSession.SegundoApellido = user.SegundoApellido;
            MiSession.IdUnidad = user.IdUnidad ?? 0;
            MiSession.Matricula = user.Matricula;
            MiSession.IdEdificio = user.IdEdificio ?? 0;
            MiSession.TipoJornada = user.TipoJornada;
            MiSession.PosicionTrabajador = user.PosicionTrabajador;
            MiSession.PosicionJefe = user.PosicionJefe;
            MiSession.TrabajaSabado = user.TrabajaSabado;
            user = null;
        }

    }
}